844502dfd6b029d6be10fbc7de2784b5f1f0fed9,src/com/smithsmodding/armory/client/gui/components/ComponentBlackSmithsAnvilCraftingGrid.java,ComponentBlackSmithsAnvilCraftingGrid,registerComponents,#IGUIBasedComponentHost#,29
Before Change
}
registerNewComponent(new ComponentProgressBar(getID() + ".Progress", host, new CoreComponentState(), new Coordinate2D(105, 45), ComponentOrientation.HORIZONTALLEFTTORIGHT, Textures.Gui.Basic.Components.ARROWEMPTY, Textures.Gui.Basic.Components.ARROWFULL));
registerNewComponent(new ComponentSlot(getID() + ".Out", new SlotComponentState(null, crafter.getSlot(craftingProductionSlotIndex), crafter.getContainerInventory(), null), host, crafter.getSlot(craftingProductionSlotIndex), Colors.DEFAULT));
}
}
After Change
registerNewComponent(new ComponentProgressBar(getID() + ".Progress", host, new CoreComponentState(), new Coordinate2D(105, 45), ComponentOrientation.HORIZONTALLEFTTORIGHT, Textures.Gui.Basic.Components.ARROWEMPTY, Textures.Gui.Basic.Components.ARROWFULL));
Slot slot = crafter.getSlot(craftingProductionSlotIndex);
Coordinate2D slotLocation = new Coordinate2D(slot.xDisplayPosition - 1, slot.yDisplayPosition - 1).getTranslatedCoordinate(getLocalCoordinate().getInvertedCoordinate());
registerNewComponent(new ComponentSlot(getID() + ".Out", new SlotComponentState(null, slot, crafter.getContainerInventory(), null), host, slotLocation, Colors.DEFAULT));
}
}